basic life support techniques - German English Dictionary